package com.scgl.process.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 领料信息对象 scgl_lead
 * 
 * @author ruoyi
 * @date 2024-11-01
 */
public class ScglLead extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long serial;

    /** 物料编号 */
    @Excel(name = "物料编号")
    private String stock;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String stockname;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 规格 */
    @Excel(name = "规格")
    private String specification;

    /** 需求数量 */
    @Excel(name = "需求数量")
    private Long plannedQuantity;

    /** 需求数量 */
    @Excel(name = "需求数量")
    private Long pleted;

    /** 缺料量 */
    @Excel(name = "缺料量")
    private Long starving;

    /** 已领料数量 */
    @Excel(name = "已领料数量")
    private Long stop;

    /** 领料中数量 */
    @Excel(name = "领料中数量")
    private Long lead;

    /** 退料数量 */
    @Excel(name = "退料数量")
    private Long fade;

    /** 实际领料数量 */
    @Excel(name = "实际领料数量")
    private Long reality;

    public void setSerial(Long serial) 
    {
        this.serial = serial;
    }

    public Long getSerial() 
    {
        return serial;
    }
    public void setStock(String stock) 
    {
        this.stock = stock;
    }

    public String getStock() 
    {
        return stock;
    }
    public void setStockname(String stockname) 
    {
        this.stockname = stockname;
    }

    public String getStockname() 
    {
        return stockname;
    }
    public void setUnit(String unit) 
    {
        this.unit = unit;
    }

    public String getUnit() 
    {
        return unit;
    }
    public void setSpecification(String specification) 
    {
        this.specification = specification;
    }

    public String getSpecification() 
    {
        return specification;
    }
    public void setPlannedQuantity(Long plannedQuantity) 
    {
        this.plannedQuantity = plannedQuantity;
    }

    public Long getPlannedQuantity() 
    {
        return plannedQuantity;
    }
    public void setPleted(Long pleted) 
    {
        this.pleted = pleted;
    }

    public Long getPleted() 
    {
        return pleted;
    }
    public void setStarving(Long starving) 
    {
        this.starving = starving;
    }

    public Long getStarving() 
    {
        return starving;
    }
    public void setStop(Long stop) 
    {
        this.stop = stop;
    }

    public Long getStop() 
    {
        return stop;
    }
    public void setLead(Long lead) 
    {
        this.lead = lead;
    }

    public Long getLead() 
    {
        return lead;
    }
    public void setFade(Long fade) 
    {
        this.fade = fade;
    }

    public Long getFade() 
    {
        return fade;
    }
    public void setReality(Long reality) 
    {
        this.reality = reality;
    }

    public Long getReality() 
    {
        return reality;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("serial", getSerial())
            .append("stock", getStock())
            .append("stockname", getStockname())
            .append("unit", getUnit())
            .append("specification", getSpecification())
            .append("plannedQuantity", getPlannedQuantity())
            .append("pleted", getPleted())
            .append("starving", getStarving())
            .append("stop", getStop())
            .append("lead", getLead())
            .append("fade", getFade())
            .append("reality", getReality())
            .toString();
    }
}
